home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / telecomm / btst240l.lzh / README.ST < prev    next >
Encoding:
Text File  |  1990-09-11  |  15.2 KB  |  372 lines

  1. Atari ST version of BinkleyTerm 2.40
  2. ------------------------------------
  3.  
  4. Version 2.40d, 11th September 1990
  5. ---------------------------------
  6.  
  7. This document describes the differences between the Atari ST version
  8. and the PC version of BinkleyTerm 2.40.  I recommend that you print
  9. out completely the complete manuals before attempting to install it.
  10.  
  11. You should have:
  12.   BT_USER.DOC : BinkleyTerm 2.30 User's guide (62 pages)
  13.    BT_REF.DOC : BinkleyTerm 2.30 Referene Guide (46 pages)
  14.  BINK_240.DOC : BinkleyTerm 2.40 Addendum (unformatted 11 pages)
  15.    README.ST  : BinkleyTerm 2.40 AtariST addendum (This document)
  16.   LICENSE.240 : BinkleyTerm 2.40 license
  17.  COMPRESS.TXT : Additional licensing rules concerning re-archiving.
  18.  
  19. This archive should also contain
  20.   BT.TTP      : The main BinkleyTerm-ST program
  21.   BTCTL.TOS   : Produces MAIL.SYS and BINKLEY.PRM which are used by other 
  22.                 programs such as oMMM.
  23.   BTLNG.TOS   : Compiles a message file
  24.   BINKLEY.LNG : The compiled English language file
  25.   ENGLISH.TXT : The raw English language file
  26.  
  27. There may also be some example configuration and event files.
  28.   BINKLEY.CFG : Example configuration file
  29.   BINKLEY.EVT : Example event file
  30.    SAMPLE.TLP : Example Response file template
  31.  
  32. Introduction
  33. ------------
  34.  
  35. The AtariST version works basically as described for the PC apart from
  36.  - Only one comms port is supported.  I don't have any information on using 
  37.    external ports.
  38.  - The highest supported baud rate is 19200 baud.  That is as high as the 
  39.    ST will go.
  40.  - There is no support for multitasking.
  41.  
  42. To make use of BinkleyTerm-ST, you will also need the programs:
  43.   oMMM   (For processing and routing outbound messages)
  44.   CM     (ConfMail for processing EchoMail)
  45.   ParselST (Nodelist processor)
  46. and if you are running FoReM or ///Turbo-ST, you are advised to use:
  47.   FidoDoor (An external program to access the FidoNet messages)
  48.   FiFo     (Lets you use the FoReM///Turbo message bases for FidoNet)
  49. Other useful programs include:
  50.   MsgEd (a local message editor)
  51.   Renum (renumbers fidonet messages)
  52.   WhatArc (lets you use ArcMail, ZipMail and LzhMail files instead of the 
  53.           default ARCmail)
  54.   CMfix (Fixes up problems caused by a bug in the ST port of CM)
  55. FidoDoor is shareware, all the others are freeware.  They should all be 
  56. readily available from a BBS near you.  Probably the same place as you got 
  57. this.
  58.  
  59.  
  60. Quick installation for users of older (1.03) versions
  61. -----------------------------------------------------
  62.  
  63. Copy the files BT.TTP, BTCTL.TOS and BINKLEY.LNG into your binkley
  64. directory.
  65.  
  66. Edit Binkley.cfg:
  67.  - Comment out or delete the "Colors" line (if any) or set it to one of the 
  68.    recommended color sets elsewhere in this document.
  69.  - Comment out or delete the "Command" and "Timezone" lines.
  70.  
  71. Run the new BTCTL.TOS
  72. Run BT.TTP
  73.  
  74. Everything should now be working roughly as before.  You may want to read 
  75. all the manuals and make further modifications to the configuration file as 
  76. required.  As a bare minimum you should read this document thoroughly, in 
  77. particular the section about differences between this and older versions.
  78.  
  79.  
  80. Environment variables
  81. ---------------------
  82.  
  83. Setting these depends on what shell you use, if you are using Pcommand then 
  84. you would use:
  85.   set NAME=value
  86.  
  87. COMSPEC:
  88.    should be the name of an external shell such as PCOMMAND.PRG unless you 
  89.    are using a shell that uses the _shellp system variable (e.g. Gulam or 
  90.    Craft).
  91. SHELL:
  92.    is similar to COMSPEC.  Only one of these needs to be defined.  Actually 
  93.    there is a difference in that COMSPEC is the name of a shell program 
  94.    called when you press Escape, whereas SHELL is a shell used when 
  95.    executing an external program or batch file.  If you don't understand 
  96.    any of this then you are best off just setting COMSPEC.
  97. BINKLEY:
  98.    is the name of the main directory where BT expects to find its 
  99.    configuration files.
  100. TBUF:
  101.    is the size of the Transmitter buffer.  If undefined it will default to 
  102.    8192 bytes.  You may need to fiddle with this to get Janus working 
  103.    properly (refer to the Janus section in the 2.40 addendum).
  104. RBUF:
  105.    is the size of the receive buffer and defaults to 8192 bytes.  You may 
  106.    need to fiddle with this to get Janus working.
  107. TZ:
  108.    is the timezone information.  Format is:
  109.        set TZ=aaabbbccc
  110.    aaa is a 3 letter abreviation for local time, e.g. CET or GMT.
  111.    bbb is a number between -23 and +24 indicating the value that is 
  112.        subtracted from GMT to obtain local standard time.
  113.    ccc is optional and is an abbreviation for local daylight savings, 
  114.        e.g. BST.
  115.    If not present then Greenwich meantime is assumed.  If you keep your 
  116.    system clock at local time then you shouldn't need to be bothered with 
  117.    this.
  118.  
  119. Most users won't need to bother with most of these except for BINKLEY and 
  120. COMSPEC.
  121.  
  122.      
  123. Keyboard
  124. --------
  125.  
  126. Because of the difference between the ST keyboard and the PC there are a 
  127. few small differences.
  128.   The [Help] key does the same as Alt-F10 on the PC (in addition to Alt-F10 
  129.   still working).  It brings up a brief help screen.
  130.  
  131.   The [Undo] Key toggles between terminal mode and unattended mode (in 
  132.   addition to whatever the PC keys are).  This is to provide compatibility 
  133.   with the older ST versions.
  134.  
  135.   Shift-Down_Arrow is the same as the page down key on the PC and starts a 
  136.   download when in Terminal mode.  Older versions of BT-ST used to use the 
  137.   Clr/Home key.
  138.  
  139.   Shift-Up_Arrow is the same as page up and starts an upload.  Older 
  140.   versions of BT-ST used to use the Insert key.
  141.  
  142. If you press a key and nothing happens then just wait a few seconds because 
  143. it will still be in the keyboard buffer waiting for Binkley to get around 
  144. to processing it.  I had a lot of trouble with losing characters, but I 
  145. think it is solved now.
  146.  
  147.  
  148. Video
  149. -----
  150.  
  151. The COLORS configuration line works as described in the reference manual.  
  152. Each parameter is a colour calculated as:
  153.   background*16+foreground
  154. where the colours are the logical colours used by Tos.  e.g. on a hi-rez 
  155. screen they are 0 or 1, on a medium rez 0,1,2,3, etc.  Be very careful not 
  156. to make the background the same as the foreground.  Refer to the reference 
  157. guide for what each parameter does.  The actual colours will depend on what 
  158. you set them to with the desktop control accessory.  You'll probably be 
  159. best off simply using Black and White!!!  Tos only uses the low bits needed 
  160. by that resolution so you can specify a colour as colour 15, but on a mono 
  161. screen this will be the same as 1.  I hope all that makes sense to you.
  162. Some recommended colors are:
  163.  Colors 1 3 2 3 3 2 48 32   ; (Medium rez)
  164. or
  165.  Colors 7 7 7 7 7 7 240 240 ; (Mono/Hirez)
  166. The default is something like I just recommended for monochrome.
  167.  
  168. The screen will adjust itself to the physical screen size when intialised.  
  169. Thus if you are using that program that lets you have 50 rows on a 
  170. mono-screen (instead of the usual 25), BinkleyTerm will use the entire 
  171. screen.
  172.  
  173. Line A variables are used to move the cursor about and change colours, 
  174. which makes it quite a bit faster than sending all this through the VT52 
  175. emulator.
  176.  
  177.  
  178. RS232
  179. -----
  180.  
  181. You must use CTSFIX if you are using Tos 1.4 or TURBOCTS on older versions 
  182. of TOS.  These correct errors concerned with RTS/CTS flow control.  These 
  183. programs should be readily available from most BBS's.  CTSFIX is one of 
  184. Atari's official TOS 1.4 bug fixes.  If you don't use these then you will 
  185. find that the comms port will lock up!  They are both normally put in the 
  186. AUTO directory.
  187.  
  188. The buffer sizes are configurable using the TBUF and RBUF environment 
  189. variables described in the environment variables section.  Binkley does 
  190. quite a lot of low level work with the MFP and the BIOS's buffers to get 
  191. things working efficiently.
  192.  
  193.  
  194. Time
  195. ----
  196.  
  197. You must ensure that the time and date on the ST are set correctly.  This 
  198. can be achieved either through the use of a real-time clock or by using a 
  199. utility such as Nellie to restore the time from the keyboard clock when the 
  200. machine is reset.  Nellie is written by Andy Inman (FNET #1003) and should 
  201. be available on many BBS's.
  202.  
  203.  
  204. Some of the Differences from old versions of Bink-ST
  205. ----------------------------------------------------
  206.  
  207. The TimeZone configuration line is not supported.  I don't know about 
  208. anyone else, but I generally have my computer set to local time.  But you 
  209. can if you want set the environment variable TZ.
  210.  
  211. The Colors configuration line works as documented.  Remember to change this
  212. or comment it out.  If any of the parameters are 0 then you wont be able to
  213. see anything!!!  Some recommended colors are:
  214.  Colors 1 3 2 3 3 2 48 32   ; (Medium rez)
  215. or
  216.  Colors 7 7 7 7 7 7 240 240 ; (Mono/Hirez)
  217.  
  218. The Command configuration line is not implemented.  Use the COMSPEC or SHELL
  219. environment variables instead.
  220.  
  221. You need the file BINKLEY.LNG in the main Binkley directory.  If you want
  222. to use a different language then you need to run BTLNG.TOS (refer to the
  223. 2.40 addendum for more details).
  224.  
  225. If you want to enable the Janus file transfer then add the line:
  226.  JanusBaud 2400   ; Enable Janus for baud rates <= 2400 baud
  227. Refer to the 2.40 addendum for more details.
  228.  
  229. When you are polling a node, you can type in the sysops name instead of the
  230. node number (assuming you have run ParselST with the fidouser option on).
  231.  
  232. There are various pop up boxes:
  233.  Alt-S : Send a file to a node
  234.  Alt-G : Get a file (Make a file request)
  235.  Alt-K : Kill all messages to a node.
  236.  
  237. You don't need the BOSS and POINT lines in the configuration file.  Instead
  238. you should just have your address on an address line:
  239.  Address 1:234/56
  240.  
  241. Addresses can now be specified using domains, so the above example should
  242. really read:
  243.  Address 1:234/56@fidonet.org
  244. (refer to the 2.40 addendum for more details).
  245.  
  246. The 'gong' configuration line simply enables or disables a pinging at the 
  247. end of successful terminal mode file transfers.  I don't see the point of 
  248. making it play music!  There are far more important things to get on with.
  249.  
  250. Response files to generate messages for instances such as a file not found 
  251. during a FREQ, etc.  Refer to the Binkley 2.30 Reference manual.
  252.  
  253. Extra configuration and event options, e.g. Packer, Aftermail, Cleanup.  
  254. Refer to the Reference guide for more information.
  255.  
  256.  
  257. Known Bugs and bad features
  258. ---------------------------
  259.  
  260. The date and time returned by the Alt-V when in terminal mode are 
  261. incorrect.  This is actually an error in Lattice C version 5 (I believe the 
  262. date is the birthdate of Alex Kiernan the main programmer of Lattice C).  I 
  263. won't be doing anything about this until a new version of Lattice C is 
  264. released.
  265.  
  266.  
  267. Update History
  268. --------------
  269.  
  270. I shall be keeping the same numbering as for the PC version with the 
  271. addition of an extra letter at the end.  I hope that there will not be more 
  272. than 26 revisions!
  273.  
  274. 2.40a, 4th September 1990:
  275.   After aprox 2 weeks converting, I think it is ready to alpha test.  I 
  276.   have tested it locally and experimented polling a few other boards.  It
  277.   works with FTS-0001 (the minimum standard required to connect to FidoNet)
  278.   and Yoohoo and ZedZap (what most people use) and yes... JANUS!!!!  I havn't
  279.   tested some of the other protocols.
  280.  
  281. 2.40b, 5th September 1990:
  282.   Removed the smiley tabs during zmodem and Janus transfers (I think the 
  283.   compiler must have been happy to get it working :-) ).
  284.  
  285.   Possibly fixed a bug in the parseing of nodes that caused it to bomb with 
  286.   the Boss and Point configuration lines in sometimes.
  287.   
  288.   The keyboard buffer is cleared when Binkley is initialised to stop stray 
  289.   keypresses from previously executed programs being interpreted by 
  290.   Binkley.
  291.  
  292.   Fixed bug in Janus and Xmodem which stopped it working for files bigger 
  293.   than 32K.
  294.  
  295. 2.40c, 9th September 1990:
  296.   Fixed bombing caused by a NULL extrnmail line.
  297.   Fixed problem of silly transfer rates being displayed.
  298.  
  299. 2.40d, 11th September 1990:
  300.   Fixed problem with Janus FREQ's.  Actually this was a much more serious 
  301.   error caused mostly by a bug in Lattice C's open() function [I'm sure 
  302.   Alex will easily fix it], and also by non-ansi mode flags in fopen() 
  303.   functions in the original source.  This could possibly have caused 
  304.   problems with... BBSBATCH.BAT, LOGfile and File requests with most 
  305.   transfer protocols and the template response file.
  306.  
  307. Credits and Copyrights
  308. ----------------------
  309.  
  310. All of the BinkleyTerm licensing agreements apply to this Atari ST version. 
  311. Refer to the file LICENSE.240 included in this archive.
  312.  
  313. I urge you to always redistribute this program with all of its 
  314. documentation.  There is nothing worse than obtaining a program of the 
  315. complexity of BinkleyTerm without the documentation to use it effectively.
  316.  
  317. Source code will be made available when the program is known to be stable.
  318.  
  319. Please report all bugs and suggestions to me with as much essential 
  320. information as possible.  Bugs should preferably be reproducable rather 
  321. than an "it sometimes bombs if I stand on one leg while listening to Kylie 
  322. Minogue and eating a banana!".  If neccessary send any configuration and 
  323. log files.
  324.  
  325. I can be contacted as:
  326.  Steven Green
  327.  Fidonet 2:252/25
  328.  FoReM FNET: 1004
  329.  BBS: My Little Phoney
  330.       +44-865-773277 (only up to 2400 baud at the moment <sigh>)
  331.  Cix: sgreen@cix.uucp     [not sure of routing, but goes through "ukc"]
  332.  uucp: sgreen@tharr.uucp  tharr!axion!ukc
  333.  
  334.  
  335. Until I get a faster modem, then I will be uploading it to Internet (FNET 
  336. node 1031, +44-296-395935), who uses a dual standard V32/HST modem.
  337.  
  338. Also I can be contacted through the Crossnet Fidonet conference (conference 
  339. code 61439, lead node 19), which is worth joining if you are using 
  340. BinkleyTerm with an Atari ST.
  341.  
  342. BinkleyTerm-ST was compiled with Lattice C version 5, available from 
  343. HiSoft, which I can fully recommend to all C programmers.
  344.  
  345. Many thanks to Daron Brewood (2:250/123, FNET 1008), Kevin Walters 
  346. (2:250/403) and David Boardman (2:254/49), FNET 1015) for being brave 
  347. enough to test early versions out on their systems, and also to Simon 
  348. Gamble (2:252/112) for tolerating all my test calls to his system.
  349.  
  350. I am also the author of several FoReM/Turbo based utilties including:
  351.  FiFo     : Lets you use FoReM/Turbo message bases for FidoNet echomail
  352.  Validate : Automatically changes users validation levels depending on what 
  353.             they do.
  354.  MailCln  : Cleans up Email for Pre 2.4 versions of FoReM
  355.  Unext    : Converts extended messages to normal messages
  356.  Rendir   : Renames file directories from one extension to another (e.g. 
  357.             ARC to LZH)
  358.  F_Touch  : Updates the time and length of a file within a .DIR file.
  359.  Maxtime  : Adjusts the FoReM Mailer's Maxtime making it easier to call out 
  360.             more than once per night.
  361.  PWFlags  : Sets users UserFlags to known values.
  362.  OldFiles : Produces list of files in order of reverse popularity based on 
  363.             number of downloads and time on the board.
  364.  Batch    : A very simple batch file processor
  365.  Patch    : Patches pre 2.4 versions of FoReM so as not to lock up with the 
  366.             ICD write cacheing.
  367.  
  368. These are all FreeWare and should be available from other FoReM/Turbo based 
  369. BBS's.
  370.  
  371.  
  372.